本书系统地介绍数据库系统的基本组成、SQL Server 2016的运行环境、数据库及各种常用数据库对象的创建和管理、TransactSQL及其应用、数据库的备份与恢复、数据转换、安全管理、自动化管理任务、复制与性能监视等。对数据库操作中较为常用的数据检索、数据完整性、视图、存储过程、触发器、并发控制等进行了详细的阐述,并给出了利用Java与SQL Server 2016开发的数据库应用系统案例。同时对SQL Server 2016的主要操作单元录制微课视频,以帮助读者更好地学习数据库的基本操作。
全书体系完整,结构安排合理,内容叙述翔实,例题丰富,可操作性强,内容涵盖了数据库方面要用到的主要知识。另外,本书还配有辅导教材《SQL Server 2016 数据库应用与开发习题解答与上机指导》,以帮助读者进一步巩固所学SQL Server数据库的知识。
本书适合作为高等院校本科、专科计算机及相关专业“数据库应用系统开发技术”课程的教材,也可供信息技术领域的科技工作者参考之用。
more >
前言
人类所能够收集的数据随着大数据时代的来临急剧增加,已经达到拍字节级别甚至艾字节级别的大数据量,使得大数据分析应运而生。依托大数据获取隐含知识或决策依据的系统和技术的基础就是数据库开发,大数据更是将数据库的应用平台推上一个新的高度。
Microsoft公司的SQL Server 2016是一个功能完备的数据库管理系统,SQL Server 2016在确保原有功能的基础上,增加了许多新功能。其对云计算和大数据的支持实现了与Microsoft Azure云平台的交互和全面支持。
本书从教学实际需求出发,结合初学者的认知规律,由浅入深、循序渐进地讲解SQL Server 2016数据库管理与开发过程的知识。全书体系完整、可操作性强,以大量的例题对常用知识点操作进行示范,所有例题全部通过调试,内容涵盖了设计一个数据库应用系统要用到的主要知识。同时,对SQL Server 2016数据库的主要操作单元录制了微课视频,以此为读者学习数据库的基本操作提供了新的方法和途径。
全书共分15章,现将本书的主要内容简单介绍如下。
第1章有关数据库系统的基础知识和关系数据库理论。
第2章SQL Server 2016基础知识和运行环境的基本操作。
第3章SQL Server 2016数据库的创建与管理、数据库文件和文件组、数据库快照等。
第4章数据类型、表的基本操作、数据完整性和数据转换等。
第5章TransactSQL的语法规则及使用。
第6章利用SELECT语句进行数据检索。
第7章多表连接、子查询、游标和管理大对象类型数据的操作。
第8章索引与视图的创建、管理、删除方法及统计信息的操作与应用等。
第9章存储过程与触发器的基本特点、创建、修改、删除等操作。
第10章事务和并发控制的基本特点、创建、管理和应用等基本操作。
第11章SQL Server 2016的安全架构,包括服务器、数据库和权限的安全架构设计,以及登录名、架构、用户、角色、权限方面安全性管理等。
第12章数据库的备份和还原,主要包括备份和还原的类型、还原前的准备与备份、还原的操作过程与策略等。
第13章系统自动化任务管理的基本工作原理,作业、操作员、警报创建和使用等。
第14章复制与性能监视。主要内容包括:复制的创建、管理与应用,系统监视和调整的目标、系统性能因素、监视策略和主要监视工具的使用等。
第15章数据库应用程序的开发过程,通过案例讲解如何使用Java访问SQL Server数据库,开发数据库应用程序等。
本书由孙福振编写第12章,苏晶编写第15章,其他章节由姜桂洪编写,全书由姜桂洪统稿。
张冬梅、王德亮、吕兵等老师在本书的编写过程中给予了很多帮助,在此深表感谢。
由于编者水平有限,对于书中存在的不足之处,恳请读者批评指正。
编者
2018年12月
more >
课件下载
样章下载
暂无网络资源
扫描二维码
下载APP了解更多
版权图片链接
|